package com.wisdytech.linkdcs.configuration.service;

import java.util.List;

import org.springframework.web.socket.WebSocketSession;

import com.wisdytech.linkdcs.configuration.dto.ConfigurationEqDto;
import com.wisdytech.linkdcs.equipment.dto.EquipAlarmDataDto;

/**
 * 组态数据服务
 * @author dlb
 *
 */
public interface ITtEqConfigurationDataService {
	
	
	/**
	 * 推送设备信息
	 * @param 组态记录id
	 */
	public void pushEquipmentData(List<ConfigurationEqDto> eqDtos,WebSocketSession session);
	
	/**
	 * 根据组态记录id获取 设备参数实时数据
	 * @param configurationId
	 * @return
	 */
	public List<ConfigurationEqDto> getEquipmentRealData(String configurationId);
	
	/**
	 * 推送设备告警信息
	 */
	public void pushAlarmEquipmentData(List<EquipAlarmDataDto> alarmMsg ,WebSocketSession session);
	
	

}
